package com.sg.dto.biz.component.res;

import com.sg.dto.biz.component.common.ImpowerTargetObjBizTypeDto;
import com.sg.dto.biz.component.common.RemoveSenderMemberChannelDto;
import com.sg.common.dto.BaseDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;


/**
 * @desc ObtainReceiveFieldsRespDto
 * @使用场景
 */
@Data
public class ObtainReceiveFieldsRespDto extends BaseDto implements Serializable {

    /**
     * 传输数值
     */
    @ApiModelProperty("传输数值")
    private Long inputNum;
    /**
     * 传输数值
     */
    @ApiModelProperty("传输数值")
    private Long outputNum;
    /**
     * 是否开启安全访问 TRUE:是 FALSE:否
     */
    @ApiModelProperty("是否开启安全访问 ")
    private String isOpenSafetyVisit;
    /**
     * 主体生命周期 CURRENTLY_VALID:当前有效 EDITING:正在编辑 ARCHIVING:历史存档
     */
    @ApiModelProperty("主体生命周期")
    private String subjectLifeCycle;
    /**
     * 存档类型 NOT_ARCHIVE:未归档 TOBE_ARCHIVING:想归档 ARCHIVED:已归档
     */
    @ApiModelProperty("存档类型")
    private String archivngType;

    /**
     * 是否存档 TRUE:是 FALSE:否
     */
    @ApiModelProperty("是否存档")
    private String isArchive;
    /**
     * 系统当前时间
     */
    @ApiModelProperty("系统当前时间")
    private Date systemCurrentTime;
    /**
     * 自定义字段
     */
    @ApiModelProperty("自定义字段")
    private String customField;

    /**
     * 自定义字段1
     */
    @ApiModelProperty("自定义字段1")
    private String customField1;

    /**
     * 自定义字段2
     */
    @ApiModelProperty("自定义字段2")
    private String customField2;
    /**
     * 方案开通记录ID
     */
    @ApiModelProperty("方案开通记录ID")
    private String schOpenRecordId;
    /**
     * 通用数值字段（整数型）
     */
    @ApiModelProperty("通用数值字段（整数型）")
    private Long comNumField;
    /**
     * 开通钥匙标识
     */
    @ApiModelProperty("开通钥匙标识")
    private String schOpenRecordCode;

    /**
     * 授权类型 CYCLE_TIME:周期时间型 FIXED_TIME:固定时间型 QUANTITY:数量型
     */
    @ApiModelProperty("授权类型")
    private String authType;

    /**
     * 授权使用类型 USABLE:可用 QUANTITY_INS_DISABLED:数量不足不可用 EXPIRE__DISABLED:到期不可用
     */
    @ApiModelProperty("授权使用类型")
    private String authUseType;

    /**
     * 授权数量
     */
    @ApiModelProperty("授权数量")
    private String authorizationNum;

    /**
     * 授权开始时间
     */
    @ApiModelProperty("授权开始时间")
    private Date authorizationStartTime;

    /**
     * 授权截止时间
     */
    @ApiModelProperty("授权截止时间")
    private Date authorizationEndTime;
    /**
     * 钥匙操作类型 OPERATE_USABLE:操作可用 OPERATE_UNUSABLE:操作不可用 OPERATE_ABNORMAL:操作异常
     */
    @ApiModelProperty("钥匙操作类型")
    private String keyOperateType;
    /**
     * 服务授权异常文案
     */
    @ApiModelProperty("服务授权异常文案")
    private String serviceAbnormalWords;
    @ApiModelProperty("授权的指标业务类型列表")
    private List<ImpowerTargetObjBizTypeDto> impowerTargetObjBizTypeList = new ArrayList<>();
    /**
     * 方案授权类型
     */
    @ApiModelProperty("方案授权类型")
    private String schemeAuthorizationType;
    /**
     * 消息数量ID
     */
    @ApiModelProperty("消息数量ID")
    private String messageLocationRemindId;
    /**
     * 位置标识
     */
    @ApiModelProperty("位置标识")
    private String locationCode;
    /**
     * 成员通道关系ID
     */
    @ApiModelProperty("成员通道关系ID")
    private String memberChannelRelationId;

    /**
     * 通道ID
     */
    @ApiModelProperty("通道ID")
    private String channelId;

    /**
     * 通道类型编码
     */
    @ApiModelProperty("通道类型编码")
    private String channelTypeCode;
    /**
     * 消息提示类型 RED_POINT_TYPE:红点型 NUMBER_TYPE:数量型 MIX_TYPE:混合型
     */
    @ApiModelProperty("消息提示类型")
    private String messagePromptType;
    /**
     * 是否 TRUE:是 FALSE:否
     */
    @ApiModelProperty("是否")
    private String tureOrFalse;
    /**
     * 周期开始时间
     */
    @ApiModelProperty("周期开始时间")
    private Date cycleStartTime;

    /**
     * 周期结束时间
     */
    @ApiModelProperty("周期结束时间")
    private Date cycleEndTime;
    /**
     * 发送方身份人员ID
     */
    @ApiModelProperty("发送方身份人员ID")
    private String senderOriginalRoleMemberId;

    /**
     * 发送方账号ID
     */
    @ApiModelProperty("发送方账号ID")
    private String senderUserId;

    /**
     * 发送方头像地址
     */
    @ApiModelProperty("发送方头像地址")
    private String senderProfilePictureAddress;

    /**
     * 发送方姓名
     */
    @ApiModelProperty("发送方姓名")
    private String nameOfSender;

    /**
     * 发送方虚拟形象ID
     */
    @ApiModelProperty("发送方虚拟形象ID")
    private String senderVirtualImageId;

    /**
     * 发送方空间ID
     */
    @ApiModelProperty("发送方空间ID")
    private String senderSpaceId;

    /**
     * 发送方联盟应用ID
     */
    @ApiModelProperty("发送方联盟应用ID")
    private String senderAppId;

    /**
     * 接收方身份人员ID
     */
    @ApiModelProperty("接收方身份人员ID")
    private String receiveOriginalRoleMemberId;

    /**
     * 接收方账号ID
     */
    @ApiModelProperty("接收方账号ID")
    private String receiveUserId;

    /**
     * 接收方头像地址
     */
    @ApiModelProperty("接收方头像地址")
    private String receiveProfilePictureAddress;

    /**
     * 接收方姓名
     */
    @ApiModelProperty("接收方姓名")
    private String nameOfReceive;

    /**
     * 接收方虚拟形象ID
     */
    @ApiModelProperty("接收方虚拟形象ID")
    private String receiveVirtualImageId;

    /**
     * 接收方空间ID
     */
    @ApiModelProperty("接收方空间ID")
    private String receiveSpaceId;

    /**
     * 接收方联盟应用ID
     */
    @ApiModelProperty("接收方联盟应用ID")
    private String receiveAppId;
    /**
     * 冗余关联内容表主键ID
     */
    @ApiModelProperty("冗余关联内容表主键ID")
    private String entityId;
    /**
     * 冗余关联内容表编码 OMS_TARGET_CYCLE:目标周期表 OMS_EVALUATION_OBJECT_TARGET_CYCLE:被评对象目标周期表 OMS_TARGET:目标表 OMS_TARGET_CATEGORY:目标分类表 OMS_TARGET_OBJECTIVE:指标表 OMS_TASK:任务表 OMS_ORG_INDUCTION_RECORD:就职记录表 OMS_FRAMEWORK_ORIGINAL_ROLE_MEMBER:身份人员表 OMS_ORG_DEPT:部门表 OMS_BASE_HOST:宿主表 OMS_FRAMEWORK_SPACE:空间表 OMS_TSPE_CYCLE_STAGE_DATA:周期阶段资料记录 OMS_EVALUATION_TEMPLATE:评价模板 OMS_EVALUATION_PORTRAIT:评价画像表 OMS_ORG_POSITION:职务表 OMS_VIRTUAL_ORG_MEMBER:虚拟组织成员表 OMS_PLANNING:规划资料表 OMS_FRAMEWORK_USERS:个人账号表 OMS_EXECUTE_CYCLE_STAGE:执行周期阶段表 OMS_CONF_SCHEME:配置方案表 OMS_EVA_OBJ_TARGET_CYCLE_OSET:被评对象目标周期目标设置表 OMS_EVA_OBJ_TARGET_CYCLE_WEIGHT_SET:被评对象目标周期权重设置表 OMS_NOTICE:通知公告表 OMS_CYCLE:周期表 OMS_EVALUATION_SUBJECT:评价主题表 OMS_BIZ_APP_BATCH:业务应用批次表 OMS_EVA_BATCH_RELATED_SET:评价模板批次相关设置表 OMS_TARGET_CYCLE_PLAN_SET:目标周期规划设置表 OMS_TARGET_OBJECTIVE_PLAN_EXTEND:指标扩展规划设置表
     */
    @ApiModelProperty("冗余关联内容表编码")
    private String tableTypeCode;
    /**
     * 接收方是员工或个人ID
     */
    @ApiModelProperty("接收方是员工或个人ID")
    private String receiveIsRoleOrUserId;

    /**
     * 发送方是员工或个人ID
     */
    @ApiModelProperty("发送方是员工或个人ID")
    private String senderIsRoleOrUserId;
    /**
     * 内容表编码 OMS_TARGET_CYCLE:目标周期表 OMS_EVALUATION_OBJECT_TARGET_CYCLE:被评对象目标周期表 OMS_TARGET:目标表 OMS_TARGET_CATEGORY:目标分类表 OMS_TARGET_OBJECTIVE:指标表 OMS_TASK:任务表 OMS_ORG_INDUCTION_RECORD:就职记录表 OMS_FRAMEWORK_ORIGINAL_ROLE_MEMBER:身份人员表 OMS_ORG_DEPT:部门表 OMS_BASE_HOST:宿主表 OMS_FRAMEWORK_SPACE:空间表 OMS_TSPE_CYCLE_STAGE_DATA:周期阶段资料记录 OMS_EVALUATION_TEMPLATE:评价模板 OMS_EVALUATION_PORTRAIT:评价画像表 OMS_ORG_POSITION:职务表 OMS_VIRTUAL_ORG_MEMBER:虚拟组织成员表 OMS_PLANNING:规划资料表 OMS_FRAMEWORK_USERS:个人账号表 OMS_EXECUTE_CYCLE_STAGE:执行周期阶段表 OMS_CONF_SCHEME:配置方案表 OMS_EVA_OBJ_TARGET_CYCLE_OSET:被评对象目标周期目标设置表 OMS_EVA_OBJ_TARGET_CYCLE_WEIGHT_SET:被评对象目标周期权重设置表 OMS_NOTICE:通知公告表 OMS_CYCLE:周期表 OMS_EVALUATION_SUBJECT:评价主题表 OMS_BIZ_APP_BATCH:业务应用批次表 OMS_EVA_BATCH_RELATED_SET:评价模板批次相关设置表 OMS_TARGET_CYCLE_PLAN_SET:目标周期规划设置表 OMS_TARGET_OBJECTIVE_PLAN_EXTEND:指标扩展规划设置表
     */
    @ApiModelProperty("内容表编码")
    private String conTableTypeCode;

    /**
     * 对方是员工或个人ID
     */
    @ApiModelProperty("对方是员工或个人ID")
    private String counterpartEntityId;
    @ApiModelProperty("空间列表 ")
    List<String> spaceList = new ArrayList<>();
    /**
     * 对象名称
     */
    @ApiModelProperty("对象名称")
    private String objectName;
    /**
     * 配置项标识
     */
    @ApiModelProperty("配置项标识")
    private String confItemCode;
    /**
     * 开通对象类型编码 TENANT_SPACE:租户空间 ORG:组织 EVA_THEME:评价主题 EVA_TEMP:评价模板 PLATFORM:平台
     */
    @ApiModelProperty("开通对象类型编码")
    private String applObjType;

    /**
     * 开通对象ID
     */
    @ApiModelProperty("开通对象ID")
    private String authorizationObjectId;
    /**
     * 发送方虚拟形象标识
     */
    @ApiModelProperty("发送方虚拟形象标识")
    private String senderVirtualImageCode;

    /**
     * 接收方虚拟形象标识
     */
    @ApiModelProperty("接收方虚拟形象标识")
    private String receiveVirtualImageCode;
    /**
     * 使用通道方式 ISHAVE_CHANNEL:判断是否有通道 ISHAVE_MEMBER_CHANNEL:判断是否有成员通道
     */
    @ApiModelProperty("使用通道方式")
    private String useChannelMethod;

    /**
     * 虚拟形象展示用途类型 SELF_COGNITION:自醒 OTHER_COGNITION:他醒
     */
    @ApiModelProperty("虚拟形象展示用途类型")
    private String virtualImageViewType;
    /**
     * 消息内容
     */
    @ApiModelProperty("消息内容")
    private String messageContent;
    /**
     * 消息模板标识
     */
    @ApiModelProperty("消息模板标识")
    private String messageTemplateCode;
    /**
     * 汇报任务消息数量ID
     */
    @ApiModelProperty("汇报任务消息数量ID")
    private String reportTakMessageLocationRemindId;

    /**
     * 评价模板消息数量ID
     */
    @ApiModelProperty("评价模板消息数量ID")
    private String evaTempMessageLocationRemindId;

    /**
     * 汇报消息数量ID
     */
    @ApiModelProperty("汇报消息数量ID")
    private String taskMessageLocationRemindId;
    /**
     * 生命周期操作类型 CREATE:新增 DELETE:删除 ARCHIVE:存档 MIXTURE:混合 UNDO_ARCHIVE:撤销存档
     */
    @ApiModelProperty("生命周期操作类型")
    private String lifecyCycleOperationType;

    /**
     * 是否未来 TRUE:是 FALSE:否
     */
    @ApiModelProperty("是否未来")
    private String isEditing;

    /**
     * 是否开启主观评分 TRUE:是 FALSE:否
     */
    @ApiModelProperty("是否开启主观评分")
    private String isSubjectiveScoring;

    @ApiModelProperty("通用主键列表 ")
    List<String> commPrimaryKeyList = new ArrayList<>();

    /**
     * 工号
     */
    @ApiModelProperty("工号")
    private String roleMemberCode;

    /**
     * 姓名
     */
    @ApiModelProperty("姓名")
    private String idCardName;

    /**
     * 联系方式
     */
    @ApiModelProperty("联系方式")
    private String contactInfo;

    /**
     * 身份证号码
     */
    @ApiModelProperty("身份证号码")
    private String idCardNumber;

    /**
     * 是否主岗
     */
    @ApiModelProperty("是否主岗")
    private String isMainInduction;

    /**
     * 职务性质
     */
    @ApiModelProperty("职务性质")
    private String positionType;

    /**
     * 职务名称
     */
    @ApiModelProperty("职务名称")
    private String positionIdName;

    /**
     * 部门职务名称
     */
    @ApiModelProperty("部门职务名称")
    private String deptPositionIdName;

    /**
     * 部门编码
     */
    @ApiModelProperty("部门编码")
    private String deptCode;

    /**
     * 部门名称
     */
    @ApiModelProperty("部门名称")
    private String deptName;

    /**
     * 就职开始时间
     */
    @ApiModelProperty("就职开始时间")
    private Date inductionStartTime;

    /**
     * 排序
     */
    @ApiModelProperty("排序")
    private Long orderNumber;

    /**
     * 上级部门编码
     */
    @ApiModelProperty("上级部门编码")
    private String parentDeptCode;

    /**
     * 组织名称
     */
    @ApiModelProperty("组织名称")
    private String organizationName;

    /**
     * 分管领导
     */
    @ApiModelProperty("分管领导")
    private String deptLeaderName;

    /**
     * 主管
     */
    @ApiModelProperty("主管")
    private String director;

    /**
     * 层级
     */
    @ApiModelProperty("层级")
    private Long levelNumber;

    /**
     * 自定义字段3
     */
    @ApiModelProperty("自定义字段3")
    private String customField3;

    /**
     * 自定义字段4
     */
    @ApiModelProperty("自定义字段4")
    private String customField4;

    /**
     * 自定义字段5
     */
    @ApiModelProperty("自定义字段5")
    private String customField5;

    /**
     * 私有化或saas安全参数类型 PRIVATE:私有化 SAAS:SAAS
     */
    @ApiModelProperty("私有化或saas安全参数类型")
    private String securityParamTypeCode;

    /**
     * 是否有显示权限 TRUE:是 FALSE:否
     */
    @ApiModelProperty("是否有显示权限")
    private String isHaveDisplayPower;

    /**
     * 授权配置方案ID
     */
    @ApiModelProperty("授权配置方案ID")
    private String authorizationSchemeId;

    /**
     * 授权证书ID
     */
    @ApiModelProperty("授权证书ID")
    private String authorizationId;

    /**
     * 上级消息位置ID
     */
    @ApiModelProperty("上级消息位置ID")
    private String superiorMessageLocationId;

    /**
     * 归属身份人员ID
     */
    @ApiModelProperty("归属身份人员ID")
    private String originalRoleMemberId;

    /**
     * 归属个人账号ID
     */
    @ApiModelProperty("归属个人账号ID")
    private String userId;

    /**
     * 开通钥匙类型标识
     */
    @ApiModelProperty("开通钥匙类型标识")
    private String authorizationKeyTypeCode;
    /**
     * 我汇报的任务消息数量ID
     */
    @ApiModelProperty("我汇报的任务消息数量ID")
    private String myReportTakMessageLocationRemindId;

    /**
     * 汇报给我的任务消息数量ID
     */
    @ApiModelProperty("汇报给我的任务消息数量ID")
    private String toMeReportTaskMessageLocationRemindId;

    /**
     * 我相关的任务消息数量ID
     */
    @ApiModelProperty("我相关的任务消息数量ID")
    private String taskRelatedToMeMessageLocationRemindId;
    /**
     * 是否展示消息发送时间 TRUE:是 FALSE:否
     */
    @ApiModelProperty("是否展示消息发送时间")
    private String isShowSendTime;
    /**
     * 消息位置标识
     */
    @ApiModelProperty("消息位置标识")
    private String messageLocationCode;
    /**
     * 消息位置标识
     */
    @ApiModelProperty("消息位置标识")
    private String messageLocationTypeCode;
    /**
     * 自定义文本字段
     */
    @ApiModelProperty("自定义文本字段")
    private String customText;
    /**
     * 高层框架入口位置
     */
    @ApiModelProperty("高层框架入口位置")
    private String highFrameEntrance;

    /**
     * 高层工作任务位置
     */
    @ApiModelProperty("高层工作任务位置")
    private String highWorkTask;

    /**
     * 高层我安排的位置
     */
    @ApiModelProperty("高层我安排的位置")
    private String highArranged;

    /**
     * 高层我安排的待签收位置
     */
    @ApiModelProperty("高层我安排的待签收位置")
    private String highArrangedToBeSigned;

    /**
     * 高层我安排的进行中位置
     */
    @ApiModelProperty("高层我安排的进行中位置")
    private String highArrangedOngoing;

    /**
     * 高层我安排的已逾期位置
     */
    @ApiModelProperty("高层我安排的已逾期位置")
    private String highArrangedOverdue;

    /**
     * 高层问题导向位置
     */
    @ApiModelProperty("高层问题导向位置")
    private String highProblemOriented;

    /**
     * 高层我提出的问题位置
     */
    @ApiModelProperty("高层我提出的问题位置")
    private String highSubmitProblem;

    /**
     * 高层我提出的问题待解决位置
     */
    @ApiModelProperty("高层我提出的问题待解决位置")
    private String highSubmitProblemToBeSolved;

    /**
     * 高层我提出的问题已超时位置
     */
    @ApiModelProperty("高层我提出的问题已超时位置")
    private String highSubmitProblemOvertime;

    /**
     * 高层所有任务位置
     */
    @ApiModelProperty("高层所有任务位置")
    private String highAllWorkTask;

    /**
     * 高层所有任务待签收位置
     */
    @ApiModelProperty("高层所有任务待签收位置")
    private String highAllWorkTaskToBeSigned;

    /**
     * 高层所有任务进行中位置
     */
    @ApiModelProperty("高层所有任务进行中位置")
    private String highAllWorkTaskOngoing;

    /**
     * 高层所有任务已逾期位置
     */
    @ApiModelProperty("高层所有任务已逾期位置")
    private String highAllWorkTaskOverdue;

    /**
     * 高层所有问题位置
     */
    @ApiModelProperty("高层所有问题位置")
    private String highAllProblem;

    /**
     * 高层所有问题待解决位置
     */
    @ApiModelProperty("高层所有问题待解决位置")
    private String highAllProblemToBeSolved;

    /**
     * 高层所有问题已超时位置
     */
    @ApiModelProperty("高层所有问题已超时位置")
    private String highAllProblemOvertime;
    /**
     * 中层框架入口位置
     */
    @ApiModelProperty("中层框架入口位置")
    private String midFrameEntrance;

    /**
     * 中层工作任务位置
     */
    @ApiModelProperty("中层工作任务位置")
    private String midWorkTask;

    /**
     * 中层我安排的位置
     */
    @ApiModelProperty("中层我安排的位置")
    private String midArranged;

    /**
     * 中层我安排的待签收位置
     */
    @ApiModelProperty("中层我安排的待签收位置")
    private String midArrangedToBeSigned;

    /**
     * 中层我安排的进行中位置
     */
    @ApiModelProperty("中层我安排的进行中位置")
    private String midArrangedOngoing;

    /**
     * 中层我安排的已逾期位置
     */
    @ApiModelProperty("中层我安排的已逾期位置")
    private String midArrangedOverdue;

    /**
     * 中层问题导向位置
     */
    @ApiModelProperty("中层问题导向位置")
    private String midProblemOriented;

    /**
     * 中层我提出的问题位置
     */
    @ApiModelProperty("中层我提出的问题位置")
    private String midSubmitProblem;

    /**
     * 中层我提出的问题待解决位置
     */
    @ApiModelProperty("中层我提出的问题待解决位置")
    private String midSubmitProblemToBeSolved;

    /**
     * 中层我提出的问题已超时位置
     */
    @ApiModelProperty("中层我提出的问题已超时位置")
    private String midSubmitProblemOvertime;

    /**
     * 中层所有任务位置
     */
    @ApiModelProperty("中层所有任务位置")
    private String midAllWorkTask;

    /**
     * 中层所有任务待签收位置
     */
    @ApiModelProperty("中层所有任务待签收位置")
    private String midAllWorkTaskToBeSigned;

    /**
     * 中层所有任务进行中位置
     */
    @ApiModelProperty("中层所有任务进行中位置")
    private String midAllWorkTaskOngoing;

    /**
     * 中层所有任务已逾期位置
     */
    @ApiModelProperty("中层所有任务已逾期位置")
    private String midAllWorkTaskOverdue;

    /**
     * 中层所有问题位置
     */
    @ApiModelProperty("中层所有问题位置")
    private String midAllProblem;

    /**
     * 中层所有问题待解决位置
     */
    @ApiModelProperty("中层所有问题待解决位置")
    private String midAllProblemToBeSolved;

    /**
     * 中层所有问题已超时位置
     */
    @ApiModelProperty("中层所有问题已超时位置")
    private String midAllProblemOvertime;
    /**
     * 基层框架入口位置
     */
    @ApiModelProperty("基层框架入口位置")
    private String basicFrameEntrance;

    /**
     * 基层工作任务位置
     */
    @ApiModelProperty("基层工作任务位置")
    private String basicWorkTask;

    /**
     * 基层我安排的位置
     */
    @ApiModelProperty("基层我安排的位置")
    private String basicArranged;

    /**
     * 基层我安排的待签收位置
     */
    @ApiModelProperty("基层我安排的待签收位置")
    private String basicArrangedToBeSigned;

    /**
     * 基层我安排的进行中位置
     */
    @ApiModelProperty("基层我安排的进行中位置")
    private String basicArrangedOngoing;

    /**
     * 基层我安排的已逾期位置
     */
    @ApiModelProperty("基层我安排的已逾期位置")
    private String basicArrangedOverdue;

    /**
     * 基层问题导向位置
     */
    @ApiModelProperty("基层问题导向位置")
    private String basicProblemOriented;

    /**
     * 基层我提出的问题位置
     */
    @ApiModelProperty("基层我提出的问题位置")
    private String basicSubmitProblem;

    /**
     * 基层我提出的问题待解决位置
     */
    @ApiModelProperty("基层我提出的问题待解决位置")
    private String basicSubmitProblemToBeSolved;

    /**
     * 基层我提出的问题已超时位置
     */
    @ApiModelProperty("基层我提出的问题已超时位置")
    private String basicSubmitProblemOvertime;

    /**
     * 基层所有任务位置
     */
    @ApiModelProperty("基层所有任务位置")
    private String basicAllWorkTask;

    /**
     * 基层所有任务待签收位置
     */
    @ApiModelProperty("基层所有任务待签收位置")
    private String basicAllWorkTaskToBeSigned;

    /**
     * 基层所有任务进行中位置
     */
    @ApiModelProperty("基层所有任务进行中位置")
    private String basicAllWorkTaskOngoing;

    /**
     * 基层所有任务已逾期位置
     */
    @ApiModelProperty("基层所有任务已逾期位置")
    private String basicAllWorkTaskOverdue;

    /**
     * 基层所有问题位置
     */
    @ApiModelProperty("基层所有问题位置")
    private String basicAllProblem;

    /**
     * 基层所有问题待解决位置
     */
    @ApiModelProperty("基层所有问题待解决位置")
    private String basicAllProblemToBeSolved;

    /**
     * 基层所有问题已超时位置
     */
    @ApiModelProperty("基层所有问题已超时位置")
    private String basicAllProblemOvertime;
    /**
     * 协同沟通位置标识
     */
    @ApiModelProperty("协同沟通位置标识")
    private String synComLocationCode;

    /**
     * 工作任务位置标识
     */
    @ApiModelProperty("工作任务位置标识")
    private String workTaskLocationCode;

    /**
     * 问题导向位置标识
     */
    @ApiModelProperty("问题导向位置标识")
    private String problemOrientedLocationCode;

    /**
     * 工作沟通位置标识
     */
    @ApiModelProperty("工作沟通位置标识")
    private String workCommunicationLocationCode;

    /**
     * 通知公告位置标识
     */
    @ApiModelProperty("通知公告位置标识")
    private String notificationAnnouncementLocationCode;

    /**
     * 内容沟通位置标识
     */
    @ApiModelProperty("内容沟通位置标识")
    private String contentCommunicationLocationCode;

    /**
     * 智能沟通位置标识
     */
    @ApiModelProperty("智能沟通位置标识")
    private String intelligentCommunicationLocationCode;

    /**
     * 智能学习位置标识
     */
    @ApiModelProperty("智能学习位置标识")
    private String intelligentStudyLocationCode;

    /**
     * 智能客服位置标识
     */
    @ApiModelProperty("智能客服位置标识")
    private String intelligentCustomerServiceLocationCode;

    /**
     * 文化圈位置标识
     */
    @ApiModelProperty("文化圈位置标识")
    private String culturalCircleLocationCode;

    /**
     * 工作圈位置标识
     */
    @ApiModelProperty("工作圈位置标识")
    private String workCircleLocationCode;

    /**
     * 强提醒位置标识
     */
    @ApiModelProperty("强提醒位置标识")
    private String strongReminderLocationCode;

    /**
     * 我的工作位置标识
     */
    @ApiModelProperty("我的工作位置标识")
    private String myWorkLocationCode;

    /**
     * 汇报入口位置标识
     */
    @ApiModelProperty("汇报入口位置标识")
    private String taskMessageLocationCode;
    /**
     * 所有任务位置
     */
    @ApiModelProperty("所有任务位置")
    private String allWorkTaskLoc;

    /**
     * 所有任务待签收位置
     */
    @ApiModelProperty("所有任务待签收位置")
    private String allWorkTaskToBeSignedLoc;

    /**
     * 所有任务进行中位置
     */
    @ApiModelProperty("所有任务进行中位置")
    private String allWorkTaskOngoingLoc;

    /**
     * 所有任务已逾期位置
     */
    @ApiModelProperty("所有任务已逾期位置")
    private String allWorkTaskOverdueLoc;

    /**
     * 所有问题位置
     */
    @ApiModelProperty("所有问题位置")
    private String allProblemLoc;

    /**
     * 所有问题待解决位置
     */
    @ApiModelProperty("所有问题待解决位置")
    private String allProblemToBeSolvedLoc;

    /**
     * 所有问题已超时位置
     */
    @ApiModelProperty("所有问题已超时位置")
    private String allProblemOvertimeLoc;
    /**
     * 我的工作任务待签收位置
     */
    @ApiModelProperty("我的工作任务待签收位置")
    private String myWorkTaskToBeSignedLoc;

    /**
     * 我的工作任务进行中位置
     */
    @ApiModelProperty("我的工作任务进行中位置")
    private String myWorkTaskOngoingLoc;

    /**
     * 我的工作任务已逾期位置
     */
    @ApiModelProperty("我的工作任务已逾期位置")
    private String myWorkTaskOverdueLoc;

    /**
     * 我的问题待解决位置
     */
    @ApiModelProperty("我的问题待解决位置")
    private String myProblemToBeSolvedLoc;

    /**
     * 我的问题已超时位置
     */
    @ApiModelProperty("我的问题已超时位置")
    private String myProblemOvertimeLoc;
    /**
     * 消息数量主体类型 INDUCTION_RECORD:就职记录 ORIGINAL_ROLE_MEMBER:身份人员 ORG_OR_DEPT:组织部门 MEMBER_CHANNEL_RELATION:成员通道
     */
    @ApiModelProperty("消息数量主体类型")
    private String msgNumberSubjectType;
    /**
     * 高中基层框架入口位置
     */
    @ApiModelProperty("高中基层框架入口位置")
    private String highMidBasicFrameEntrance;

    /**
     * 高中基工作任务位置
     */
    @ApiModelProperty("高中基工作任务位置")
    private String highMidBasicWorkTaskLoc;

    /**
     * 我安排的位置
     */
    @ApiModelProperty("我安排的位置")
    private String arrangedLoc;

    /**
     * 我安排的待签收位置
     */
    @ApiModelProperty("我安排的待签收位置")
    private String arrangedToBeSignedLoc;

    /**
     * 我安排的进行中位置
     */
    @ApiModelProperty("我安排的进行中位置")
    private String arrangedOngoingLoc;

    /**
     * 我安排的已逾期位置
     */
    @ApiModelProperty("我安排的已逾期位置")
    private String arrangedOverdueLoc;
    /**
     * 高中基问题导向位置
     */
    @ApiModelProperty("高中基问题导向位置")
    private String highMidBasicProblemOrientedLoc;

    /**
     * 我提出的问题位置
     */
    @ApiModelProperty("我提出的问题位置")
    private String submitProblemLoc;

    /**
     * 我提出的问题待解决位置
     */
    @ApiModelProperty("我提出的问题待解决位置")
    private String submitProblemToBeSolvedLoc;

    /**
     * 我提出的问题已超时位置
     */
    @ApiModelProperty("我提出的问题已超时位置")
    private String submitProblemOvertimeLoc;
    /**
     * 消息通道ID
     */
    @ApiModelProperty("消息通道ID")
    private String messageChannelId;
    /**
     * 我接收的协同任务位置标识
     */
    @ApiModelProperty("我接收的协同任务位置标识")
    private String myWorkTaskProjectLocationCode;

    /**
     * 我接收的独立任务位置标识
     */
    @ApiModelProperty("我接收的独立任务位置标识")
    private String myWorkTaskIndependentLocationcode;

    /**
     * 我接收的独立任务待签收位置标识
     */
    @ApiModelProperty("我接收的独立任务待签收位置标识")
    private String myWorkTaskIndependentToBeSignedLocationcode;

    /**
     * 我接收的独立任务进行中位置标识
     */
    @ApiModelProperty("我接收的独立任务进行中位置标识")
    private String myWorkTaskIndependentOngoingLocationcode;

    /**
     * 我接收的独立任务已逾期位置标识
     */
    @ApiModelProperty("我接收的独立任务已逾期位置标识")
    private String myWorkTaskIndependentOverdueLocationcode;
    /**
     * 所有安排的协同任务位置标识
     */
    @ApiModelProperty("所有安排的协同任务位置标识")
    private String allWorkTaskArrangedProjectLoc;

    /**
     * 所有安排的独立任务位置标识
     */
    @ApiModelProperty("所有安排的独立任务位置标识")
    private String allWorkTaskArrangedIndependentLoc;

    /**
     * 所有安排的独立任务待签收位置标识
     */
    @ApiModelProperty("所有安排的独立任务待签收位置标识")
    private String allWorkTaskArrangedIndependentToBeSignedLoc;

    /**
     * 所有安排的独立任务进行中位置标识
     */
    @ApiModelProperty("所有安排的独立任务进行中位置标识")
    private String allWorkTaskArrangedIndependentOngoingLoc;

    /**
     * 所有安排的独立任务已逾期位置标识
     */
    @ApiModelProperty("所有安排的独立任务已逾期位置标识")
    private String allWorkTaskArrangedIndependentOverdueLoc;

    /**
     * 所有被安排的协同任务位置标识
     */
    @ApiModelProperty("所有被安排的协同任务位置标识")
    private String allWorkTaskBeArrangedProjectLoc;

    /**
     * 所有被安排的协同任务待签收位置标识
     */
    @ApiModelProperty("所有被安排的协同任务待签收位置标识")
    private String allWorkTaskBeArrangedProjectToBeSignedLoc;

    /**
     * 所有被安排的协同任务进行中位置标识
     */
    @ApiModelProperty("所有被安排的协同任务进行中位置标识")
    private String allWorkTaskBeArrangedProjectOngoingLoc;

    /**
     * 所有被安排的协同任务已逾期位置标识
     */
    @ApiModelProperty("所有被安排的协同任务已逾期位置标识")
    private String allWorkTaskBeArrangedProjectOverdueLoc;

    /**
     * 所有被安排的独立任务位置标识
     */
    @ApiModelProperty("所有被安排的独立任务位置标识")
    private String allWorkTaskBeArrangedIndependentLoc;

    /**
     * 所有被安排的独立任务待签收位置标识
     */
    @ApiModelProperty("所有被安排的独立任务待签收位置标识")
    private String allWorkTaskBeArrangedIndependentToBeSignedLoc;

    /**
     * 所有被安排的独立任务进行中位置标识
     */
    @ApiModelProperty("所有被安排的独立任务进行中位置标识")
    private String allWorkTaskBeArrangedIndependentOngoingLoc;

    /**
     * 所有被安排的独立任务已逾期位置标识
     */
    @ApiModelProperty("所有被安排的独立任务已逾期位置标识")
    private String allWorkTaskBeArrangedIndependentOverdueLoc;

    /**
     * 所有提出的问题位置标识
     */
    @ApiModelProperty("所有提出的问题位置标识")
    private String allProblemProposeLoc;

    /**
     * 所有接收的的问题位置标识
     */
    @ApiModelProperty("所有接收的的问题位置标识")
    private String allProblemReceiveLoc;

    /**
     * 所有接收的问题待解决位置标识
     */
    @ApiModelProperty("所有接收的问题待解决位置标识")
    private String allProblemReceiveToBeSolvedLoc;

    /**
     * 所有接收的问题已超时位置标识
     */
    @ApiModelProperty("所有接收的问题已超时位置标识")
    private String allProblemReceiveOvertimeLoc;
    /**
     * 我安排的协同任务位置标识
     */
    @ApiModelProperty("我安排的协同任务位置标识")
    private String arrangedProjectLoc;

    /**
     * 我安排的独立任务位置标识
     */
    @ApiModelProperty("我安排的独立任务位置标识")
    private String arrangedIndependentLoc;

    /**
     * 我安排的独立任务待签收位置标识
     */
    @ApiModelProperty("我安排的独立任务待签收位置标识")
    private String arrangedIndependentToBeSignedLoc;

    /**
     * 我安排的独立任务进行中位置标识
     */
    @ApiModelProperty("我安排的独立任务进行中位置标识")
    private String arrangedIndependentOngoingLoc;

    /**
     * 我安排的独立任务已逾期位置标识
     */
    @ApiModelProperty("我安排的独立任务已逾期位置标识")
    private String arrangedIndependentOverdueLoc;
    /**
     * 我安排的任务待签收位置标识
     */
    @ApiModelProperty("我安排的任务待签收位置标识")
    private String arrangedSignedLocTemp;

    /**
     * 我安排的任务进行中位置标识
     */
    @ApiModelProperty("我安排的任务进行中位置标识")
    private String arrangedOngoingLocTemp;

    /**
     * 我安排的任务已逾期位置标识
     */
    @ApiModelProperty("我安排的任务已逾期位置标识")
    private String arrangedOverdueLocTemp;

    /**
     * 所有安排的任务待签收位置标识
     */
    @ApiModelProperty("所有安排的任务待签收位置标识")
    private String allWorkTaskToBeSignedLocTemp;

    /**
     * 所有安排的任务进行中位置标识
     */
    @ApiModelProperty("所有安排的任务进行中位置标识")
    private String allWorkTaskOngoingLocTemp;

    /**
     * 所有安排的任务已逾期位置标识
     */
    @ApiModelProperty("所有安排的任务已逾期位置标识")
    private String allWorkTaskOverdueLocTemp;

    /**
     * 所有被安排的任务待签收位置标识
     */
    @ApiModelProperty("所有被安排的任务待签收位置标识")
    private String allWorkTaskBeArrangedToBeSignedLocTemp;

    /**
     * 所有被安排的任务进行中位置标识
     */
    @ApiModelProperty("所有被安排的任务进行中位置标识")
    private String allWorkTaskBeArrangedbOngoingLocTemp;

    /**
     * 所有被安排的任务已逾期位置标识
     */
    @ApiModelProperty("所有被安排的任务已逾期位置标识")
    private String allWorkTaskBeArrangedOverdueLocTemp;

    /**
     * 我接收的任务待签收位置标识
     */
    @ApiModelProperty("我接收的任务待签收位置标识")
    private String myWorkTaskToBeSignedLocTemp;

    /**
     * 我接收的任务进行中位置标识
     */
    @ApiModelProperty("我接收的任务进行中位置标识")
    private String myWorkTaskOngoingLocTemp;

    /**
     * 我接收的任务已逾期位置标识
     */
    @ApiModelProperty("我接收的任务已逾期位置标识")
    private String myWorkTaskOverdueLocTemp;
    /**
     * 公文位置标识
     */
    @ApiModelProperty("公文位置标识")
    private String officialDocumentLoc;
    /**
     * 是否已处理 TRUE:是 FALSE:否
     */
    @ApiModelProperty("是否已处理")
    private String isHandle;

    /**
     * 处理类型 NO_NEED_HANDLING:不需要处理 NEED_HANDLING:需要处理 NEED_BUSINESS_OPERATION_HANDLING:需要业务操作处理
     */
    @ApiModelProperty("处理类型")
    private String handleType;
    /**
     * 自定义字段6
     */
    @ApiModelProperty("自定义字段6")
    private String customField6;

    /**
     * 自定义字段7
     */
    @ApiModelProperty("自定义字段7")
    private String customField7;

    /**
     * 自定义字段8
     */
    @ApiModelProperty("自定义字段8")
    private String customField8;
    /**
     * 我汇报的待汇报位置标识
     */
    @ApiModelProperty("我汇报的待汇报位置标识")
    private String myReportTaskSubMsgLoc;

    /**
     * 我汇报的待评价位置标识
     */
    @ApiModelProperty("我汇报的待评价位置标识")
    private String myReportTaskEvaMsgLoc;

    /**
     * 我汇报的待审核位置标识
     */
    @ApiModelProperty("我汇报的待审核位置标识")
    private String myReportTakExaMsgLoc;

    /**
     * 我汇报的逾期位置标识
     */
    @ApiModelProperty("我汇报的逾期位置标识")
    private String myReportTakOvdMsgLoc;

    /**
     * 汇报给我的待汇报位置标识
     */
    @ApiModelProperty("汇报给我的待汇报位置标识")
    private String toMeReportTaskSubMsgLoc;

    /**
     * 汇报给我的待评价位置标识
     */
    @ApiModelProperty("汇报给我的待评价位置标识")
    private String toMeReportTaskEvaMsgLoc;

    /**
     * 汇报给我的待审核位置标识
     */
    @ApiModelProperty("汇报给我的待审核位置标识")
    private String toMeReportTaskExaMsgLoc;

    /**
     * 汇报给我的逾期位置标识
     */
    @ApiModelProperty("汇报给我的逾期位置标识")
    private String toMeReportTaskOvdMsgLoc;

    /**
     * 我相关的任务位置标识
     */
    @ApiModelProperty("我相关的任务位置标识")
    private String taskRelatedToMeEvaLoc;
    /**
     * 汇报任务入口位置
     */
    @ApiModelProperty("汇报任务入口位置")
    private String reportTaskEntranceMsgLoc;
    /**
     * 我汇报的位置标识
     */
    @ApiModelProperty("我汇报的位置标识")
    private String myReportTakMsgLoc;

    /**
     * 汇报给我的位置标识
     */
    @ApiModelProperty("汇报给我的位置标识")
    private String toMeReportTaskMsgLoc;

    /**
     * 我相关的任务位置标识
     */
    @ApiModelProperty("我相关的任务位置标识")
    private String taskRelatedToMeLoc;
    /**
     * 待汇报位置消息数量
     */
    @ApiModelProperty("待汇报位置消息数量")
    private Long toBeSubmitLocMsgAct;

    /**
     * 待评价位置消息数量
     */
    @ApiModelProperty("待评价位置消息数量")
    private Long toBeEvaLocMsgAct;

    /**
     * 待审核位置消息数量
     */
    @ApiModelProperty("待审核位置消息数量")
    private Long toBeExamineLocMsgAct;

    /**
     * 已逾期位置消息数量
     */
    @ApiModelProperty("已逾期位置消息数量")
    private Long overdueLocMsgAct;
    /**
     * 汇报给我的工作任务待签收位置
     */
    @ApiModelProperty("汇报给我的工作任务待签收位置")
    private String reportToMeWorkTaskToBeSignedLoc;

    /**
     * 汇报给我的工作任务进行中位置
     */
    @ApiModelProperty("汇报给我的工作任务进行中位置")
    private String reportToMeWorkTaskOngoingLoc;

    /**
     * 汇报给我的工作任务已逾期位置
     */
    @ApiModelProperty("汇报给我的工作任务已逾期位置")
    private String reportToMeWorkTaskOverdue;

    /**
     * 下属部门工作任务待签收位置
     */
    @ApiModelProperty("下属部门工作任务待签收位置")
    private String subDeptWorkTaskToBeSignedLoc;

    /**
     * 下属部门工作任务进行中位置
     */
    @ApiModelProperty("下属部门工作任务进行中位置")
    private String subDeptWorkTaskOngoingLoc;

    /**
     * 下属部门工作任务已逾期位置
     */
    @ApiModelProperty("下属部门工作任务已逾期位置")
    private String subDeptWorkTaskOverdueLoc;

    /**
     * 部门成员工作任务待签收位置
     */
    @ApiModelProperty("部门成员工作任务待签收位置")
    private String deptMemberWorkTaskToBeSignedLoc;

    /**
     * 部门成员工作任务进行中位置
     */
    @ApiModelProperty("部门成员工作任务进行中位置")
    private String deptMemberWorkTaskOngoingLoc;

    /**
     * 部门成员工作任务已逾期位置
     */
    @ApiModelProperty("部门成员工作任务已逾期位置")
    private String deptMemberWorkTaskOverdueLoc;
    /**
     * 下属部门工作任务位置
     */
    @ApiModelProperty("下属部门工作任务位置")
    private String subDeptWorkTaskLoc;

    /**
     * 部门成员工作任务位置
     */
    @ApiModelProperty("部门成员工作任务位置")
    private String deptMemberWorkTaskLoc;
    /**
     * 汇报给我的工作任务位置
     */
    @ApiModelProperty("汇报给我的工作任务位置")
    private String reportToMeWorkTaskLoc;
    /**
     * 消息重要紧急度层级
     */
    @ApiModelProperty("消息重要紧急度层级")
    private Long messageImportantLevel;
    @ApiModelProperty("去除发送人后通道成员列表")
    private List<RemoveSenderMemberChannelDto> removeSenderMemberChannelList = new ArrayList<>();
    /**
     * 消息标题
     */
    @ApiModelProperty("消息标题")
    private String messageTitle;
    /**
     * 模板引擎标识
     */
    @ApiModelProperty("模板引擎标识")
    private String templateSemanticEngineCode;
    /**
     * 发送方沟通虚拟形象标识
     */
    @ApiModelProperty("发送方沟通虚拟形象标识")
    private String senderChatVirtualImageCode;

    /**
     * 接收方沟通虚拟形象标识
     */
    @ApiModelProperty("接收方沟通虚拟形象标识")
    private String receiveChatVirtualImageCode;
    /**
     * 通道归属主体内容类型编码 ORG_OR_DEPT:组织或部门 INTELLIGENT_HARDWARE_EQUIPMENT:智能硬件设备 OMS_TARGET_CYCLE:目标周期表 OMS_EVALUATION_OBJECT_TARGET_CYCLE:被评对象目标周期表 OMS_TARGET:目标表 OMS_TARGET_CATEGORY:目标分类表 OMS_TARGET_OBJECTIVE:指标表 OMS_TASK:任务表 OMS_ORG_INDUCTION_RECORD:就职记录表 OMS_FRAMEWORK_ORIGINAL_ROLE_MEMBER:身份人员表 OMS_ORG_DEPT:部门表 OMS_BASE_HOST:宿主表 OMS_FRAMEWORK_SPACE:空间表 OMS_TSPE_CYCLE_STAGE_DATA:周期阶段资料记录 OMS_EVALUATION_TEMPLATE:评价模板 OMS_EVALUATION_PORTRAIT:评价画像表 OMS_ORG_POSITION:职务表 OMS_VIRTUAL_ORG_MEMBER:虚拟组织成员表 OMS_PLANNING:规划资料表 OMS_FRAMEWORK_USERS:个人账号表 OMS_EXECUTE_CYCLE_STAGE:执行周期阶段表 OMS_CONF_SCHEME:配置方案表 OMS_EVA_OBJ_TARGET_CYCLE_OSET:被评对象目标周期目标设置表 OMS_EVA_OBJ_TARGET_CYCLE_WEIGHT_SET:被评对象目标周期权重设置表 OMS_NOTICE:通知公告表 OMS_CYCLE:周期表 OMS_EVALUATION_SUBJECT:评价主题表 OMS_BIZ_APP_BATCH:业务应用批次表 OMS_EVA_BATCH_RELATED_SET:评价模板批次相关设置表 OMS_TARGET_CYCLE_PLAN_SET:目标周期规划设置表 OMS_TARGET_OBJECTIVE_PLAN_EXTEND:指标扩展规划设置表 OMS_MESSAGE_CHANNEL:通道表 OMS_ORG_ORGANIZATION:组织表 OMS_PROJECT:项目表 OMS_ORG_DEPT:部门表 OMS_QUESTION:问题表 OMS_OFFICIAL_DOCUMENT:公文表 OMS_VIRTUAL_ORG:虚拟组织表
     */
    @ApiModelProperty("通道归属主体内容类型编码")
    private String newTableTypeCode;
    /**
     * 短信行为类型
     */
    @ApiModelProperty("短信行为类型")
    private String smsBehaviorType;
    /**
     * 短信字段1
     */
    @ApiModelProperty("短信字段1")
    private String smsMessageField1;

    /**
     * 短信字段2
     */
    @ApiModelProperty("短信字段2")
    private String smsMessageField2;

    /**
     * 短信字段3
     */
    @ApiModelProperty("短信字段3")
    private String smsMessageField3;
    /**
     * 消息标题模板引擎标识
     */
    @ApiModelProperty("消息标题模板引擎标识")
    private String msgTitleTemplateSemanticEngineCode;
    /**
     * 评价模板位置标识
     */
    @ApiModelProperty("评价模板位置标识")
    private String evaTempMessageLocationCode;

    /**
     * 我汇报的位置标识
     */
    @ApiModelProperty("我汇报的位置标识")
    private String myReportTaskLocationCode;
    /**
     * 主观评分满分值单位
     */
    @ApiModelProperty("主观评分满分值单位")
    private String subjectiveRatingTotalValueUnit;
    /**
     * 评价模板商业参数
     */
    @ApiModelProperty("评价模板商业参数")
    private String schemeDataPara;

    /**
     * 冗余开启OKR场景
     */
    @ApiModelProperty("冗余开启OKR场景")
    private String isOkrPlanScene;

    /**
     * 汇报类型 ARTIFICIAL_REPORT:人工汇报 SEMIAUTOMATIC_REPORT:半自动汇报 AUTO_REPORT:全自动汇报
     */
    @ApiModelProperty("汇报类型")
    private String reportType;

    /**
     * 周期模式 FATHER_SON_CYCLE:父子周期 SINGLE_CYCLE:单周期 IRREGULAR_CYCLE:不规则周期
     */
    @ApiModelProperty("周期模式")
    private String cycleMode;

    /**
     * 子周期周期类型
     */
    @ApiModelProperty("子周期周期类型")
    private String subcycleType;

    /**
     * 末级周期类型 HALF_YEAR:半年 QUARTER:季度 DOUBLE_MONTHS:双月 MONTH:月 DOUBLE_WEEKS:双周 WEEK:周 DISABLE:不启用
     */
    @ApiModelProperty("末级周期类型")
    private String lastCycleType;

    /**
     * 第二末级周期类型 HALF_YEAR:半年 QUARTER:季度 DOUBLE_MONTHS:双月 MONTH:月 DOUBLE_WEEKS:双周 WEEK:周 DISABLE:不启用
     */
    @ApiModelProperty("第二末级周期类型")
    private String secondLastCycleType;

    /**
     * 实际得分是否开启本级得分 TRUE:是 FALSE:否
     */
    @ApiModelProperty("实际得分是否开启本级得分")
    private String actualScoreIsOpenLocalLevelScore;

    /**
     * 建设任务是否开启汇报 TRUE:是 FALSE:否
     */
    @ApiModelProperty("建设任务是否开启汇报")
    private String constTaskIsOpenReport;

    /**
     * 建设任务是否自动汇报 TRUE:是 FALSE:否
     */
    @ApiModelProperty("建设任务是否自动汇报")
    private String constIsOpenAtuoReport;

    /**
     * 是否开启下级汇报限制 TRUE:是 FALSE:否
     */
    @ApiModelProperty("是否开启下级汇报限制")
    private String isOpenSubReportLimit;

    /**
     * 无实际值指标是否开启进度汇报 TRUE:是 FALSE:否
     */
    @ApiModelProperty("无实际值指标是否开启进度汇报")
    private String noPracticalValueObjIsProgReport;
    /**
     * 绩效权重设置对象 EVA_PORTRAIT:评价画像 EVA_OBJECT:评价对象
     */
    @ApiModelProperty("绩效权重设置对象")
    private String performanceWeightSettingObject;
    /**
     * 目标得分单位
     */
    @ApiModelProperty("目标得分单位")
    private String targetScoreUnit;
    /**
     * 指标目标得分是否开启本级得分 TRUE:是 FALSE:否
     */
    @ApiModelProperty("指标目标得分是否开启本级得分")
    private String objectiveActualScoreIsOpenLocalLevelScore;
    /**
     * 主客观得分单位
     */
    @ApiModelProperty("主客观得分单位")
    private String subjectiveFullMarkUnit;
    /**
     * 开启主客观评分周期类型 LAST_CYCLE:末级周期 UNLIMITED:不限
     */
    @ApiModelProperty("开启主客观评分周期类型")
    private String enableSubjectiveRatingCycleType;
    /**
     * 成果汇报进度录入方式
     */
    @ApiModelProperty("成果汇报进度录入方式")
    private String reportProgressEnterMethod;
    /**
     * 工作周期是否开启汇报 TRUE:是 FALSE:否
     */
    @ApiModelProperty("工作周期是否开启汇报")
    private String workCycleIsOpenReport;
    /**
     * 中层框架入口位置
     */
    @ApiModelProperty("中层框架入口位置")
    private String midFrameEntranceLoc;

    /**
     * 基层框架入口位置
     */
    @ApiModelProperty("基层框架入口位置")
    private String basicFrameEntranceLoc;

    /**
     * 父周期周期类型
     */
    @ApiModelProperty("父周期周期类型")
    private String fatherCycleType;

    /**
     * 中期周期类型
     */
    @ApiModelProperty("中期周期类型")
    private String midCycleType;

    /**
     * 是否开启中期 TRUE:是 FALSE:否
     */
    @ApiModelProperty("是否开启中期")
    private String openMidCycle;

    /**
     * 文档ID
     */
    @ApiModelProperty("文档ID")
    private String unstructuredDataId;


}
   